package bf.util;
import java.io.UnsupportedEncodingException;


public class LocalBF {
	public static void main(String[] args) {
		hello();
	}
	
	public static void run() {
//		PI();
//		PD();
//		CI();
//		CD();
//		OC();
//		while(cell[pointer] > 0) {	//[
//		}							//]
		System.out.println("Default run");
	}
	
	public static void hello() {
		byte[] cell = new byte[10000];
		int pointer = 0;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		while (cell[pointer] > 0) {
			pointer++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			pointer++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			pointer++;
			cell[pointer]++;
			cell[pointer]++;
			cell[pointer]++;
			pointer++;
			cell[pointer]++;
			pointer--;
			pointer--;
			pointer--;
			pointer--;
			cell[pointer]--;
		}
		pointer++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		pointer++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		outASCII(cell[pointer]);
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		pointer++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		pointer--;
		pointer--;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		pointer++;
		outASCII(cell[pointer]);
		cell[pointer]++;
		cell[pointer]++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		outASCII(cell[pointer]);
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		cell[pointer]--;
		outASCII(cell[pointer]);
		pointer++;
		cell[pointer]++;
		outASCII(cell[pointer]);
		pointer++;
		outASCII(cell[pointer]);
	}
	
	public static void outASCII(byte c) {
		byte[] b = {c};
		try {
			String str = new String(b, "ASCII");
			System.out.print(str);
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
